package com.qzsoft.zhjd.machine.zhgcloud.model;


import java.math.BigDecimal;

import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.NoArgsConstructor;
import lombok.ToString;

/**
 * @ClassName ZhgListMachineModel
 * @Description 机械指挥官设备列表
 * @author linhuawei
 * @since 2021-10-11
 */
@Data
@EqualsAndHashCode(callSuper = false)
@NoArgsConstructor
@AllArgsConstructor
@Builder
@ToString
public class ZhgListMachineModel {

    /**
     * 设备编号
     */
    private String machine_key;

    /**
     * 设备名称
     */
    private String name;

    /**
     * 分类名称
     */
    private String category_name;

    /**
     * 品牌名称
     */
    private String brand_name;

    /**
     * 型号名称
     */
    private String model_name;

    /**
     * 资产编号
     */
    private String assets_code;
    
    private String factory_code;

    /**
     * 使用年限
     */
    private Integer age;

    /**
     * 已工作工时
     */
    private BigDecimal worked_time;

    /**
     * 机械来源
     */
    private String source;

    /**
     * 租赁方式
     */
    private String lease_way;

    /**
     * 创建时间
     */
    private String created_at;

    /**
     * 出租方
     */
    private String lessor;

    /**
     * 设备现场编号
     */
    private String project_scene_code;

    /**
     * 项目唯一编码
     */
    private String project_key;

    /**
     * 项目名称
     */
    private String project_name;

    /**
     * 驾驶员信息
     */
    private ZhgMachineDriverModel driver;

    /**
     * 规格
     */
    private BigDecimal standard_value;

    /**
     * 规格单位
     */
    private String standard_unit;

}
